<?php  if (! defined('BASEPATH')) exit('No direct script access allowed');
class bannerMainCat extends CI_Controller 
{
	public function __construct()
	{
        parent::__construct();
		$this->pre_message = "";
        $this->load->model('bannerMainCat_model','bannercat');
	}
	
	function index()
	{
		$this->listbannercat();
	}
	
	function listbannercat()
	{
		$data['title'] = 'Banner Main Category';
		$data['add'] = 'bannerMainCat/add';
		$config['base_url'] = base_url().'bannerMainCat/listbannercat/'.(int)$this->uri->segment(3);  
		$data['num'] = $this->bannercat->getNumBannerCat();
		$config['total_rows']   =  $data['num'];
		$config['per_page']  =   '20';
		$config['uri_segment'] = 4;   
		$this->pagination->initialize($config);   
		$data['list'] =   $this->bannercat->getAllBannerCat($config['per_page'],(int)$this->uri->segment('4'));
		$data['pagination']    = $this->pagination->create_links();            
		$this->_templates['page'] = 'bannerMainCat/index';
		$this->site->load($this->_templates['page'],$data);
	}
	
	function add()
	{
		$data['title'] = 'Thêm danh muc ';
		$data['listbannercat'] = $this->bannercat->getListCat();
		//$this->form_validation->set_rules('cd_gallery_cat','Mã','trim|required');
		$this->form_validation->set_rules('lb_name_cat','Tên danh mục','trim|required');
		$this->form_validation->set_rules('ParentID','Danh mục','trim|required');
		$this->form_validation->set_rules('images','Hình ảnh','trim|required');
		if($this->form_validation->run()== FALSE)
		{
		  $this->pre_message = validation_errors();
		}
		else
		{
		  if($this->bannercat->saveUpdateBannerCat())
		  {
			  $this->session->set_flashdata('message','Lưu thành công');
			  redirect('bannerMainCat/listbannercat');
		  }
		}
		$data['message'] = $this->pre_message;
		$this->_templates['page'] = 'bannerMainCat/add';
		$this->site->load($this->_templates['page'],$data);
	}
	
	function update()
	{            
		$id = (int)$this->uri->segment(3);                              
		$data['listbannercat'] = $this->bannercat->getListCat(); 
		$data['rs'] = $this->bannercat->getBannerCat($id);
		
		$data['title'] = 'Cập nhật: '.$data['rs']->subject;
		
		$this->form_validation->set_rules('lb_name_cat','Tên danh mục','trim|required');
		$this->form_validation->set_rules('ParentID','Danh mục','trim|required');
		$this->form_validation->set_rules('images','Hình ảnh','trim|required');
		if($this->form_validation->run()== FALSE)
		{
		  $this->pre_message = validation_errors();
		}
		else
		{
		  if($this->bannercat->saveUpdateBannerCat())
		  {
			  $this->session->set_flashdata('message','Lưu thành công');
			  redirect('bannerMainCat/listbannercat');
		  }
		}
		$data['message'] = $this->pre_message;
		$this->_templates['page'] = 'bannerMainCat/update';
		$this->site->load($this->_templates['page'],$data);
	}
	
	function doAddGalleryCat()
	{            
		$id = (int)$this->uri->segment(3);                              
		$data['rs'] = $this->gallerycat->getGalleryCat($id);
		$data['title'] = 'Cập nhật: '.$data['rs']->lb_gallery_cat;
		
		if(!empty($_POST['bt_submit']))
		{
			$this->form_validation->set_rules('lb_gallery_cat','Mô tả loại ảnh','trim|required');
		
			if($this->form_validation->run() == FALSE)
			{
				$this->pre_message = validation_errors();
			}else{
				if($this->tour->saveUpdateGalleryCat())
				{
					$this->session->set_flashdata('message','Cập nhật loại ảnh thành công');
					redirect('gallerycat');
				}
		 	}
		}  
		$this->_templates['page'] = 'gallerycat/update';
		$this->site->load($this->_templates['page'],$data);
	}
	
	function del(){
		$id = $this->uri->segment(3);
		$page = $this->uri->segment(4);
		if($this->bannercat->delbannercat($id))
			$this->session->set_flashdata('message','Đã xóa thành công');
		else $this->session->set_flashdata('message','Xóa không thành công');
		redirect('bannerMainCat/listbannercat/'.$page);
	}
	
	function dels()
    {
		if(!empty($_POST['ar_id']))
		{
			$page = (int)$this->input->post('page');
			$ar_id = $this->input->post('ar_id');
			
			if(!empty($_POST['btn_submit']))
			{
				for($i = 0; $i < sizeof($ar_id); $i ++) {
					if ($ar_id[$i]){
						if($this->bannercat->delbannercat($ar_id[$i]))
							$this->session->set_flashdata('message','Đã xóa thành công');
						else $this->session->set_flashdata('message','Xóa không thành công');
					}
				}
			}
		}
		redirect('bannerMainCat/listbannercat/'.$page);
    } 
}

?>